package Modelo;

import java.util.Date;

import android.database.Cursor;

public class Nota {

	private int id;
	private String encabezado;
	private String cuerpo;
	private Date fechaRealizacion;
	private char estado;
	
	public Nota() {
	}
	
	public Nota(String encabezado, String cuerpo, Date fechaRealizacion, char estado) {
		this.encabezado = encabezado;
		this.cuerpo = cuerpo;
		this.fechaRealizacion = fechaRealizacion;
		this.estado = estado;
	}

	public String getEncabezado() {
		return encabezado;
	}

	public void setEncabezado(String encabezado) {
		this.encabezado = encabezado;
	}

	public String getCuerpo() {
		return cuerpo;
	}

	public void setCuerpo(String cuerpo) {
		this.cuerpo = cuerpo;
	}

	public Date getFechaRealizacion() {
		return fechaRealizacion;
	}

	public void setFechaRealizacion(Date fechaRealizacion) {
		this.fechaRealizacion = fechaRealizacion;
	}

	@Override
	public String toString() {
		return "Nota [cuerpo=" + cuerpo + ", encabezado=" + encabezado
				+ ", fechaRealizacion=" + fechaRealizacion + "]";
	}

	public char getEstado() {
		return estado;
	}

	public void setEstado(char estado) {
		this.estado = estado;
	}
	
	public static Nota cargarNota(Cursor cr){
		Nota load = new Nota();
		load.setId(cr.getInt(0));
		load.setEncabezado(cr.getString(1));
		load.setCuerpo(cr.getString(2));
		load.setFechaRealizacion(new Date(cr.getInt(3)));
		load.setEstado(cr.getString(4).charAt(0));
		return load;
	}

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}
	
}
